sql语句面试题查前十名(sql语句计算总和)
时间 :
2023-05-12
编辑 :admin
SQL面试题-查前十名
题目描述
有一个员工表,包含员工的id、姓名、工资等字段,现在要查询工资前十名的员工信息,请写出相关的SQL语句。
解答
我们可以使用 ORDER BY
和 LIMIT
关键词来实现查询工资前十名的员工信息。具体实现如下:
SELECT id, name, salary FROM employee ORDER BY salary DESC LIMIT 10;
这条语句中,SELECT
关键词用于选择需要查询的字段,FROM
关键词用于指定数据来源的表,ORDER BY
关键词用于对结果集按照工资字段降序排序,LIMIT
关键词用于限制结果集的数量为前十名。
需要注意的是,通过这条语句可以查询到工资前十名的员工信息,如果要查询第二页及以后的数据,需要使用类似 LIMIT 10, 10
的语法来实现。